package com.certification.service;


import com.certification.dto.SchoolInvestigateDTO;
import com.certification.entity.SchoolInvestigate;
import com.certification.vo.ResponseMessage;
import com.certification.vo.SchoolInvestigateVO;

import java.util.List;

/**
 * @author copa
 * @createDate 2022-03-29 23:11
 * @function
 */
public interface SchoolInvestigateService {
    ResponseMessage<String> addInvest(SchoolInvestigateDTO schoolInvestigateDTO, Integer userId);

    ResponseMessage<List<SchoolInvestigateVO>> getInvest(Integer userId);

    ResponseMessage<SchoolInvestigate> getInvestDetail(Integer investId, Integer userId);

    ResponseMessage<SchoolInvestigate> putInvest(SchoolInvestigateDTO schoolInvestigateDTO, Integer userId);

    ResponseMessage<SchoolInvestigate> getInvestDetailAdmin(Integer certId);

    ResponseMessage<String> putInvestAdmin(Integer certId, Integer status, String remark);
}
